/**
 * 综合实例：数据采集
 * 
 * @author XiongChun
 * @since 2010-11-20
 */
Ext.onReady(function() {
	var memberForm = new Ext.form.FormPanel({
				border : false,
				labelWidth : 60, // 标签宽度
				labelAlign : 'right', // 标签对齐方式
				bodyStyle : 'padding:3 5 0', // 表单元素和表单面板的边距
				buttonAlign : 'center',
				height : 120,
				items : [{
					layout : 'column',
					border : false,
					items : [{
						columnWidth : .5,
						layout : 'form',
						labelWidth : 60, // 标签宽度
						defaultType : 'textfield',
						border : false,
						items : [{
									fieldLabel : '姓名',
									name : 'mumbername',
									xtype : 'textfield', // 设置为数字输入框类型
									allowBlank : false,
									labelStyle : 'color:blue;',
									anchor : '100%'
								}, new Ext.form.ComboBox({
											hiddenName : 'research',
											name : 'research',
											id : 'id_research',
											fieldLabel : '学科方向',
											emptyText : '请选择',
											triggerAction : 'all',
											store : new Ext.data.SimpleStore({
														fields : ['name',
																'code'],
														data : [
																['政治类',
																		'zhengzhi'],
																['法学类', 'faxue'],
																['机械工程类',
																		'jixie'],
																['电气工程类',
																		'dianqi'],
																['电子信息类',
																		'dianzi'],
																['经济管理类',
																		'jingji']]
													}),
											displayField : 'name',
											valueField : 'code',
											mode : 'local',
											forceSelection : true, // 选中内容必须为下拉列表的子项
											editable : false,
											typeAhead : true,
											// value:'0002',
											resizable : true,
											allowBlank : false,
											labelStyle : 'color:blue;',
											anchor : '100%'
										}), new Ext.form.ComboBox({
											hiddenName : 'educational',
											name : 'educational',
											id : 'id_educational',
											fieldLabel : '学历',
											emptyText : '请选择',
											triggerAction : 'all',
											store : new Ext.data.SimpleStore({
														fields : ['name',
																'code'],
														data : [
																['大专',
																		'dazhuan'],
																['大学', 'daxue'],
																['硕士',
																		'shuoshi'],
																['博士', 'boshi']]
													}),
											displayField : 'name',
											valueField : 'code',
											mode : 'local',
											forceSelection : true, // 选中内容必须为下拉列表的子项
											editable : false,
											typeAhead : true,
											// value:'0002',
											resizable : true,
											allowBlank : false,
											labelStyle : 'color:blue;',
											anchor : '100%'
										}), {
									fieldLabel : '参与度',
									name : 'percent',
									xtype : 'numberfield', // 设置为数字输入框类型
									allowDecimals : false, // 是否允许输入小数
									allowNegative : false, // 是否允许输入负数
									labelStyle : 'color:blue;',
									maxValue : 120,
									anchor : '100%'
								}]
					}, {
						columnWidth : .5,
						layout : 'form',
						labelWidth : 60, // 标签宽度
						defaultType : 'textfield',
						border : false,
						items : [{
									fieldLabel : '职工编号', // 标签
									id : 'empolyee_num',
									name : 'empolyee_num', // name:后台根据此name属性取值
									allowBlank : false, // 是否允许为空
									labelStyle : 'color:blue;',
									maxLength : 6, // 可输入的最大文本长度,不区分中英文字符
									anchor : '100%' // 宽度百分比
								}, new Ext.form.RadioGroup({
											name : 'sex',
											id : 'sex',
											fieldLabel : '性别',
											hideLabel : false,
											columns : 2,
											vertical : false,
											items : [{
														boxLabel : '男',
														inputValue : '1',
														name : 'sex',
														checked : true
													}, {
														boxLabel : '女',
														inputValue : '0',
														name : 'sex'
													}],
											anchor : '100%'
										}), {
									fieldLabel : '职称',
									name : 'professional_title',
									xtype : 'textfield', // 设置为数字输入框类型
									allowBlank : false,
									labelStyle : 'color:blue;',
									maxValue : 120,
									anchor : '100%'
								}]
					}]
				}, {
					fieldLabel : '单位名称', // 标签
					name : 'department', // name:后台根据此name属性取值
					maxLength : 20, // 可输入的最大文本长度,不区分中英文字符
					xtype : 'textfield',
					allowBlank : true,
					anchor : '100%'// 宽度百分比
				}]
			});

	var memberWindow = new Ext.Window({
				title : '<span class="commoncss">添加署名人员</span>', // 窗口标题
				layout : 'fit', // 设置窗口布局模式
				width : 500, // 窗口宽度
				height : 230, // 窗口高度
				closable : false, // 是否可关闭
				closeAction : 'hide', // 关闭策略
				collapsible : true, // 是否可收缩
				maximizable : false, // 设置是否可以最大化
				border : true, // 边框线设置
				constrain : true,
				titleCollapse : true,
				animateTarget : Ext.getBody(),
				pageY : 30, // 页面定位Y坐标
				pageX : document.body.clientWidth / 2 - 400 / 2, // 页面定位X坐标
				// 设置窗口是否可以溢出父容器
				buttonAlign : 'right',
				items : [memberForm],
				buttons : [{
							text : '添加',
							iconCls : 'acceptIcon',
							handler : function() {
								submitTheMumberForm();
							}
						}, {
							text : '重置',
							iconCls : 'tbar_synchronizeIcon',
							handler : function() {
								memberForm.getForm().reset();
							}
						}, {
							text : '关闭',
							iconCls : 'deleteIcon',
							handler : function() {
								memberWindow.hide();
							}
						}]
			});
	var tbar = new Ext.Toolbar({
				items : [{
							text : '添加署名人员',
							iconCls : 'addIcon',
							id : 'tbi_audit',
							handler : function() {
								memberWindow.show();
							}
						}]
			});
	var mumber_record = Ext.data.Record.create([{
				name : 'empolyee_num',
				mapping : 'empolyee_num'
			}, {
				name : 'mumbername',
				mapping : 'mumbername'
			}, {
				name : 'sex',
				mapping : 'sex'
			}, {
				name : 'sex_ui',
				mapping : 'sex_ui'
			}, {
				name : 'educational',
				mapping : 'educational'
			}, {
				name : 'educational_ui',
				mapping : 'educational_ui'
			}, {
				name : 'professional_title',
				mapping : 'professional_title'
			}, {
				name : 'research',
				mapping : 'research'
			}, {
				name : 'research_ui',
				mapping : 'research_ui'
			}, {
				name : 'percent',
				mapping : 'percent'
			}, {
				name : 'department',
				mapping : 'department'
			}]);
	var mumber_store = new Ext.data.Store();

	var rownum = new Ext.grid.RowNumberer({
				header : 'NO',
				width : 28
			});
	var cm = new Ext.grid.ColumnModel([rownum, {
				header : "职工编号",
				dataIndex : "empolyee_num"
			}, {
				header : "姓名",
				dataIndex : "mumbername"
			}, {
				header : "性别",
				dataIndex : "sex_ui"
			}, {
				header : "学历",
				dataIndex : "educational_ui"
			}, {
				header : "职称",
				dataIndex : "professional_title"
			}, {
				header : "学科方向",
				dataIndex : "research_ui"
			}, {
				header : "参与度",
				dataIndex : "percent"
			}, {
				header : "单位地址",
				dataIndex : "department"
			}, {
				header : "操作",
				width : 80,
				align : 'center',
				dataIndex : 'rownum',
				renderer : function(data, cell, record, rowIndex, columnIndex,
						store) {
					return "<INPUT type='button' value='删除'>";
				}
			}]);

	var grid = new Ext.grid.GridPanel({
				region : 'center', // 和VIEWPORT布局模型对应，充当center区域布局
				margins : '3 3 3 3',
				// collapsible : true,
				border : true,
				store : mumber_store,
				// 表格面板标题,默认为粗体，我不喜欢粗体，这里设置样式将其格式为正常字体
				autoHeight : true,
				autoScroll : true,
				frame : true,
				stripeRows : true, // 斑马线
				cm : cm, // 列模型
				tbar : tbar, // 表格工具栏
				viewConfig : {
					// 不产横向生滚动条, 各列自动扩展自动压缩, 适用于列数比较少的情况
					forceFit : true
				},
				loadMask : {
					msg : '正在加载表格数据,请稍等...'
				}
			});

	grid.on('cellclick', function(pGrid, rowIndex, columnIndex, event) {
				if (columnIndex == 9) {
					var x = mumber_store.getAt(rowIndex);
					mumber_store.remove(x);
				}
			});
	var myForm = new Ext.form.FormPanel({
		region : 'north',
		margins : '3 3 3 3',
		title : '<span class="commoncss">纵向项目录入<span>',
		collapsible : false,
		border : true,
		labelWidth : 60, // 标签宽度
		fileUpload : true, // 一定要设置这个属性,否则获取不到上传对象的
		autoScroll : true,
		labelAlign : 'right', // 标签对齐方式
		bodyStyle : 'padding:5 5 0', // 表单元素和表单面板的边距
		buttonAlign : 'center',
		height : 600,
		items : [{
			xtype : 'fieldset',
			title : '基本信息',
			collapsible : true,
			autoHeight : true,
			items : [{
				layout : 'column',
				border : false,
				items : [{
					columnWidth : .33,
					layout : 'form',
					labelWidth : 100, // 标签宽度
					defaultType : 'textfield',
					border : false,
					items : [new Ext.form.RadioGroup({
										name : 'category_id',
										id : 'category_id',
										fieldLabel : '学科门类',
										hideLabel : false,
										columns : 2,
										vertical : false,
										items : [{
													boxLabel : '社会科学类',
													inputValue : '1',
													name : 'category_id',
													checked : true
												}, {
													boxLabel : '非社会科学类',
													inputValue : '0',
													name : 'category_id'
												}],
										anchor : '80%'
									}), new Ext.form.RadioGroup({
										name : 'charger_type',
										id : 'charger_type',
										fieldLabel : '负责人类型',
										hideLabel : false,
										columns : 3,
										vertical : false,
										items : [{
													boxLabel : '本校老师',
													inputValue : '0',
													name : 'charger_type',
													checked : true
												}, {
													boxLabel : '本校学生',
													inputValue : '1',
													name : 'charger_type'
												}, {
													boxLabel : '外校人员',
													inputValue : '2',
													name : 'charger_type'
												}],
										anchor : '80%'
									}), new Ext.form.ComboBox({
										name : 'sub_category',
										hiddenName : 'sub_category',
										fieldLabel : '学科分类',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['瓶', 'ping'],
															['盒', 'he']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : true, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), new Ext.form.ComboBox({
										name : 'project_subclass',
										hiddenName : 'project_subclass',
										fieldLabel : '项目子类',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['现金', 'xianjin'],
															['支票', 'zhipiao']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : true, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), new Ext.form.RadioGroup({
										name : 'is_first',
										id : 'is_first',
										fieldLabel : '承接单位排名',
										hideLabel : false,
										columns : 2,
										vertical : false,
										items : [{
													boxLabel : '第一单位',
													inputValue : '1',
													name : 'is_first',
													checked : true
												}, {
													boxLabel : '非第一单位',
													inputValue : '0',
													name : 'is_first'
												}],
										anchor : '80%'
									}), {
								fieldLabel : '开始日期',
								xtype : 'datefield', // 设置为文字输入框类型
								name : 'start_date', // name:后台根据此name属性取值
								format : 'Y-m-d', // 日期格式化
								value : new Date(),
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%' // 宽度百分比
							}, {
								fieldLabel : '成果形式',
								name : 'result_format',
								allowBlank : false,
								maxLength : 512,
								labelStyle : 'color:blue;',
								xtype : 'textfield',
								anchor : '80%'
							}, {
								fieldLabel : '财务帐号',
								name : 'finance_account',
								xtype : 'textfield', // 设置为文字输入框类型
								maxLength : 20,
								anchor : '80%'
							}]
				}, {
					columnWidth : .33,
					layout : 'form',
					labelWidth : 100, // 标签宽度
					defaultType : 'textfield',
					border : false,
					items : [{
								fieldLabel : '项目名称', // 标签
								name : 'name', // name:后台根据此name属性取值
								maxLength : 512, // 可输入的最大文本长度,不区分中英文字符
								allowBlank : false,
								labelStyle : micolor,
								anchor : '80%'// 宽度百分比
							}, {
								fieldLabel : '负责人', // 标签
								name : 'charger_name', // name:后台根据此name属性取值
								maxLength : 512, // 可输入的最大文本长度,不区分中英文字符
								allowBlank : false,
								labelStyle : micolor,
								anchor : '80%'// 宽度百分比
							}, new Ext.form.ComboBox({
										name : 'project_level',
										hiddenName : 'project_level',
										fieldLabel : '项目级别',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [
															['**研究所一',
																	'shannxi'],
															['**研究所二', 'hebei']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : true, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), {
								fieldLabel : '批准号',
								name : 'register_number',
								maxLength : 512, // 可输入的最大文本长度,不区分中英文字符
								allowBlank : false,
								labelStyle : micolor,
								anchor : '80%'// 宽度百分比
							}, new Ext.form.RadioGroup({
										name : 'status',
										id : 'status',
										fieldLabel : '项目状态',
										hideLabel : false,
										columns : 4,
										vertical : false,
										items : [{
													boxLabel : '进行',
													inputValue : '0',
													name : 'status',
													checked : true
												}, {
													boxLabel : '完成',
													inputValue : '1',
													name : 'status'
												}, {
													boxLabel : '暂停',
													inputValue : '2',
													name : 'status'
												}, {
													boxLabel : '取消',
													inputValue : '3',
													name : 'status'
												}],
										anchor : '80%'
									}), {
								fieldLabel : '计划完成日期',
								xtype : 'datefield', // 设置为文字输入框类型
								name : 'plan_end_date', // name:后台根据此name属性取值
								format : 'Y-m-d', // 日期格式化
								value : new Date(),
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%' // 宽度百分比
							}, new Ext.form.ComboBox({
								name : 'contract_type',
								hiddenName : 'contract_type',
								fieldLabel : '合同类别',
								emptyText : '请选择',
								triggerAction : 'all',
								store : new Ext.data.SimpleStore({
									fields : ['name', 'code'],
									data : [['事业单位', 'shiye'],
											['企业单位', 'qiye'], ['研究所', 'yanjiu']]
								}),
								displayField : 'name',
								valueField : 'code',
								mode : 'local',
								forceSelection : true, // 选中内容必须为下拉列表的子项
								editable : false,
								typeAhead : true,
								// value:'0002',
								resizable : true,
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%'
							}), {
								fieldLabel : '配套经费',
								name : 'bundle_amount',
								maxLength : 10,
								decimalPrecision : 2,// 小数精度
								allowBlank : false,
								labelStyle : 'color:blue;',
								xtype : 'numberfield',
								anchor : '80%'
							}]
				}, {
					columnWidth : .33,
					layout : 'form',
					labelWidth : 100, // 标签宽度
					defaultType : 'textfield',
					border : false,
					items : [{
								fieldLabel : '项目编号',
								name : 'project_num',
								xtype : 'textfield', // 设置为文字输入框类型
								maxLength : 128,
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%'
							}, new Ext.form.ComboBox({
										name : 'project_department',
										hiddenName : 'project_department',
										fieldLabel : '所属单位',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['瓶', 'ping'],
															['盒', 'he']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : false, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), new Ext.form.ComboBox({
										name : 'project_category',
										hiddenName : 'project_category',
										fieldLabel : '项目分类',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['瓶', 'ping'],
															['盒', 'he']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : false, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), {
								fieldLabel : '项目来源单位',
								name : 'project_source_department',
								xtype : 'textfield', // 设置为文字输入框类型
								maxLength : 128,
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%'
							}, {
								fieldLabel : '立项日期',
								xtype : 'datefield', // 设置为文字输入框类型
								name : 'project_date', // name:后台根据此name属性取值
								format : 'Y-m-d', // 日期格式化
								value : new Date(),
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%' // 宽度百分比
							}, {
								fieldLabel : '结项日期',
								xtype : 'datefield', // 设置为文字输入框类型
								name : 'finish_date', // name:后台根据此name属性取值
								format : 'Y-m-d', // 日期格式化
								value : new Date(),
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%' // 宽度百分比
							}, {
								xtype : 'datefield',
								fieldLabel : '合同经费', // 标签
								name : 'amount', // name:后台根据此name属性取值
								decimalPrecision : 2,// 小数精度
								allowBlank : false,
								labelStyle : 'color:blue;',
								xtype : 'numberfield',
								maxlength : 10,
								anchor : '80%' // 宽度百分比
							}, {
								fieldLabel : '项目申报编码',
								name : 'apply_number',
								xtype : 'textfield', // 设置为文字输入框类型
								maxLength : 128,
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%'
							}]
				}]
			}],
			anchor : '98%'
		}, {
			xtype : 'fieldset',
			title : '统计信息',
			collapsible : true,
			autoHeight : true,
			items : [{
				layout : 'column',
				border : false,
				items : [{
					columnWidth : .33,
					layout : 'form',
					labelWidth : 100, // 标签宽度
					defaultType : 'textfield',
					border : false,
					items : [new Ext.form.ComboBox({
										name : 'project_resource',
										hiddenName : 'project_resource',
										fieldLabel : '项目来源',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['瓶', 'ping'],
															['盒', 'he']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : true, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), new Ext.form.ComboBox({
										name : 'ecnomic_category1',
										hiddenName : 'ecnomic_category1',
										fieldLabel : '经济行业(大类)',
										emptyText : '请选择',
										triggerAction : 'all',
										store : ECNOMICStore,
										valueField : 'value',
										displayField : 'text',
										mode : 'local',
										forceSelection : false, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), new Ext.form.ComboBox({
										name : 'ecnomic_target',
										hiddenName : 'ecnomic_target',
										fieldLabel : '社会经济目标',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['陕西', 'shannxi'],
															['河北', 'hebei']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : true, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									})]
				}, {
					columnWidth : .33,
					layout : 'form',
					labelWidth : 100, // 标签宽度
					defaultType : 'textfield',
					border : false,
					items : [new Ext.form.ComboBox({
								name : 'research_type',
								hiddenName : 'research_type',
								fieldLabel : '研究类别',
								emptyText : '请选择',
								triggerAction : 'all',
								store : new Ext.data.SimpleStore({
											fields : ['name', 'code'],
											data : [['**研究所一', 'shannxi'],
													['**研究所二', 'hebei']]
										}),
								displayField : 'name',
								valueField : 'code',
								mode : 'local',
								forceSelection : true, // 选中内容必须为下拉列表的子项
								editable : false,
								typeAhead : true,
								// value:'0002',
								resizable : true,
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%'
							}), new Ext.form.ComboBox({
								name : 'ecnomic_category2',
								hiddenName : 'ecnomic_category2',
								fieldLabel : '经济行业(中类)',
								emptyText : '请选择',
								triggerAction : 'all',
								store : SUBECNOMICStore,
								valueField : 'value',
								displayField : 'text',
								mode : 'local',
								forceSelection : false, // 选中内容必须为下拉列表的子项
								editable : false,
								typeAhead : true,
								// value:'0002',
								resizable : true,
								allowBlank : false,
								labelStyle : 'color:blue;',
								anchor : '80%'
							}), new Ext.form.ComboBox({
								name : 'organize_type',
								hiddenName : 'organize_type',
								fieldLabel : '组织形式',
								emptyText : '请选择',
								triggerAction : 'all',
								store : new Ext.data.SimpleStore({
									fields : ['name', 'code'],
									data : [['事业单位', 'shiye'],
											['企业单位', 'qiye'], ['研究所', 'yanjiu']]
								}),
								displayField : 'name',
								valueField : 'code',
								mode : 'local',
								forceSelection : true, // 选中内容必须为下拉列表的子项
								editable : false,
								typeAhead : true,
								// value:'0002',
								resizable : true,
								anchor : '80%'
							})]
				}, {
					columnWidth : .33,
					layout : 'form',
					labelWidth : 100, // 标签宽度
					defaultType : 'textfield',
					border : false,
					items : [new Ext.form.ComboBox({
										name : 'cooperation_type',
										hiddenName : 'cooperation_type',
										fieldLabel : '合作形式',
										emptyText : '请选择',
										triggerAction : 'all',
										store : new Ext.data.SimpleStore({
													fields : ['name', 'code'],
													data : [['瓶', 'ping'],
															['盒', 'he']]
												}),
										displayField : 'name',
										valueField : 'code',
										mode : 'local',
										forceSelection : false, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}), new Ext.form.ComboBox({
										name : 'ecnomic_category3',
										hiddenName : 'ecnomic_category3',
										fieldLabel : '经济行业(小类)',
										emptyText : '请选择',
										triggerAction : 'all',
										store : ECNOMICStore,
										valueField : 'value',
										displayField : 'text',
										mode : 'local',
										forceSelection : false, // 选中内容必须为下拉列表的子项
										editable : false,
										typeAhead : true,
										// value:'0002',
										resizable : true,
										allowBlank : false,
										labelStyle : 'color:blue;',
										anchor : '80%'
									}),new Ext.form.Hidden({
                 				name: 'apply_id',
                 				value: ""
		             })]
				}]
			}],
			anchor : '98%'
		}, {
			fieldLabel : '上传附件',
			id : 'file1',
			name : 'file1', // 必须为file1/file2/file3/file4/file5.目前Web标准上传模式支持最多5个文件的批量上传
			xtype : 'fileuploadfield', // 上传字段
			allowBlank : true,
			anchor : '98%'
		}, {
			fieldLabel : '备注  ',
			labelWidth : 100, // 标签宽度
			name : 'memo',
			xtype : 'textarea',
			maxLength : 100,
			anchor : '98%'
		}, {
			xtype : 'fieldset',
			title : '署名人员',
			collapsible : true,
			autoHeight : true,
			items : [grid],
			anchor : '98%'
		}],

		buttons : [{
					text : '保存',
					iconCls : 'acceptIcon',
					handler : function() {
						submitTheForm();
					}
				}, {
					text : '重置',
					iconCls : 'tbar_synchronizeIcon',
					handler : function() {
						mumber_store.removeAll();
						myForm.getForm().reset();
					}
				}]
	});

	// 布局
	// 如果把form作为center区域的话,其Height属性将失效。
	var viewport = new Ext.Viewport({
				layout : 'border',
				items : [myForm, {
							region : 'center'
						}]
			});

	var lstAddRecord = new Array();

	/**
	 * 表单提交(表单自带Ajax提交)
	 */
	function submitTheForm() {
		if (!myForm.getForm().isValid()) {
			return;
		}
		myForm.form.submit({
					url : 'longitudinalProject.do?reqCode=saveLongitudinalProject',
					waitTitle : '提示',
					method : 'POST',
					waitMsg : '正在处理数据,请稍候...',
					success : function(form, action) {
						Ext.MessageBox.alert('提示', action.result.msg);
					},
					failure : function(form, action) {
						Ext.MessageBox.alert('提示', '数据保存失败');
					},
					params : {
						strJson : Ext.encode(lstAddRecord)
					}
				});
	}

	function submitTheMumberForm() {
		if (!memberForm.form.isValid()) {
			return;
		}

		var params = memberForm.form.getValues();
		var tempRecord = new mumber_record(params);
		if(tempRecord.data.sex == "1"){
			tempRecord.data.sex_ui = "男";
		}else{
			tempRecord.data.sex_ui = "女";
		}
		tempRecord.data.research_ui = Ext.get('id_research').dom.value;
		tempRecord.data.educational_ui = Ext.get('id_educational').dom.value;
		mumber_store.add(tempRecord);
		mumber_store.each(function(record) {
					lstAddRecord.push(record.data);
				});
	}

});